package com.ruoyi.finance.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.finance.domain.InvoiceDetailTable;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author: qs
 * @Date: 2025/3/5 14:45
 * @Description:
 **/
@Data
public class IncomingDTO {
    //发票类型id
    private Integer id;
    //开票日期
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date invoiceDate;
    //发票代码
    private String invoiceDaima;
    //销售方名称
    private String supplierName;

    //购买人
    private String invoiceNamed;
    //地址
    private String invoiceAddress;

    //电话
    private String invoicePhone;
    //开户行
    private String bankOfDeposit;
    //账号
    private Integer accountNumber;
    //认证状态
    private Integer verificationStatus;

    //认证日期
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date verificationDate;

    //备注
    private String invoiceRemark;
    //业务类型
    private Integer typeId;
    //模版名称Id
    private Integer templateId;

    private List<InvoiceDetailTable> invoiceDetailTableList;
}
